using System;

namespace Slaks.ClusteringInfo
{
	public class Grammar
	{
		public class ClusteringInfo
		{
			public static readonly string ClusteringInfoElement = "clustering-info";
			public static readonly string AlgorithmElement = "algorithm";
			public static readonly string TotalIterationsElement = "total-iterations";
			public static readonly string CurrentIterationElement = "current-iteration";
			public static readonly string CategoryNumberElement = "category-number";
			public static readonly string ClusterNumberElement = "cluster-number";
			public static readonly string TotalSizeElement = "total-size";
			public static readonly string SeriesNameElement = "series-name";
			public static readonly string SeriesPathElement = "series-path";
		}
		public class Cluster
		{
		  public static readonly string ClusterElement = "cluster";
			public static readonly string SizeElement = "size";
		}

		public class Centroid
		{
			public static readonly string CentroidElement = "centroid-info";
			public static readonly string NameElement = "name";
			public static readonly string CategoryElement = "category";
		}

		public class DocumentInfo
		{
			public static readonly string DocumentInfoElement = "document-info";
			public static readonly string NameElement = "name";
			public static readonly string CategoryElement = "category";
			public static readonly string DistanceToCentroid = "distance-to-centroid";
		}
	}
}
